//
//  Barrio.m
//  ProyectoMoviTiendas
//
//  Created by Daniel Paez on 3/27/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import "Barrio.h"
#import "Comunicacion.h"

@implementation Barrio
@synthesize nombre,tiendas;

- (id)initConNombre: (NSString *) nombre 
             conTiendas: (NSMutableArray *) tiendas
{
    self = [super init];
    if (self) {
        self.nombre = nombre;
        self.tiendas = tiendas;
        
    }
    return self;
}

- (id)initConNombre: (NSString *) nombre 
{
    self = [super init];
    if (self) {
        self.nombre = nombre;
        self.tiendas = [[NSMutableArray alloc] init];
        
    }
    return self;
}

- (id)init
{
    self = [super init];
    if (self) {
        self.tiendas = [[NSMutableArray alloc] init];
    }
    return self;
}
-(void) agregarTienda:(Tienda *) tienda
{
    [tiendas addObject:tienda];
}

- (void) encodeWithCoder:(NSCoder*) coder
{
    [coder encodeObject:[self nombre] forKey:@"nombre"];
    [coder encodeObject:[self tiendas] forKey:@"tiendas"];

}


- (id) initWithCoder:(NSCoder*) coder
{
    //[self init];
    self = [super init];
    [self setNombre:[coder decodeObjectForKey:@"nombre"]];
    [self setTiendas:[coder decodeObjectForKey:@"tiendas"]];
    
    return self;
}

-(void) cargarTiendas
{
    if (![nombre isEqualToString:@"Favoritas"]) 
    {
          [Comunicacion cargarTiendasDeBarrio:self];
    }
  
}
@end
